package top.infopub.model.cap;

import java.math.BigDecimal;
import java.util.Date;

import top.infopub.generic.GenericEntity;

/** 融资合同金融机构明细(CAP_CONTRACT_BANK) **/
public class ContractBank extends GenericEntity  {

	private static final long serialVersionUID = 1L;
	
	/*PK*/
	private String id;
	/*PK*/
	public String getId(){
		return id;
	}
	
	public void setId(String id){
		 this.id = id;
	}
	
	/* 添加人 */
	private String addBy;
	
	public String getAddBy(){
		return addBy;
	}
	
	public void setAddBy(String addBy){
		this.addBy = addBy;
	}
	/* 添加时间 */
	private Date addTime;
	
	public Date getAddTime(){
		return addTime;
	}
	
	public void setAddTime(Date addTime){
		this.addTime = addTime;
	}
	/* 担保方式 */
	private String bailMode;
	
	public String getBailMode(){
		return bailMode;
	}
	
	public void setBailMode(String bailMode){
		this.bailMode = bailMode;
	}
	/* 融资金额（万元） */
	private BigDecimal capAmount;
	
	public BigDecimal getCapAmount(){
		return capAmount;
	}
	
	public void setCapAmount(BigDecimal capAmount){
		this.capAmount = capAmount;
	}
	/* 合同融资成本（万元） */
	private BigDecimal capCost;
	
	public BigDecimal getCapCost(){
		return capCost;
	}
	
	public void setCapCost(BigDecimal capCost){
		this.capCost = capCost;
	}
	/* 融资类型 1=债权融资 2=股权融资 3=信托基金 9=其他 */
	private String capType;
	
	public String getCapType(){
		return capType;
	}
	
	public void setCapType(String capType){
		this.capType = capType;
	}
	/* 融资合同ID */
	private String contractId;
	
	public String getContractId(){
		return contractId;
	}
	
	public void setContractId(String contractId){
		this.contractId = contractId;
	}
	/* 金融机构 */
	private String finOrg;
	
	public String getFinOrg(){
		return finOrg;
	}
	
	public void setFinOrg(String finOrg){
		this.finOrg = finOrg;
	}
	/* 融资团队负责人 */
	private String leader;
	
	public String getLeader(){
		return leader;
	}
	
	public void setLeader(String leader){
		this.leader = leader;
	}
	/* 综合成本 */
	private String multiCost;
	
	public String getMultiCost(){
		return multiCost;
	}
	
	public void setMultiCost(String multiCost){
		this.multiCost = multiCost;
	}
	/* 附加条件 */
	private String needMemo;
	
	public String getNeedMemo(){
		return needMemo;
	}
	
	public void setNeedMemo(String needMemo){
		this.needMemo = needMemo;
	}
	/* 融资审批通过ID */
	private String passFinId;
	
	public String getPassFinId(){
		return passFinId;
	}
	
	public void setPassFinId(String passFinId){
		this.passFinId = passFinId;
	}
	/* 项目全局唯一编号 */
	private String proCode;
	
	public String getProCode(){
		return proCode;
	}
	
	public void setProCode(String proCode){
		this.proCode = proCode;
	}
	/* 立项日期 */
	private Date setupDate;
	
	public Date getSetupDate(){
		return setupDate;
	}
	
	public void setSetupDate(Date setupDate){
		this.setupDate = setupDate;
	}
	/* 承贷企业ID */
	private String sgCoopId;
	
	public String getSgCoopId(){
		return sgCoopId;
	}
	
	public void setSgCoopId(String sgCoopId){
		this.sgCoopId = sgCoopId;
	}
	/* 融资期限 */
	private String timeLimit;
	
	public String getTimeLimit(){
		return timeLimit;
	}
	
	public void setTimeLimit(String timeLimit){
		this.timeLimit = timeLimit;
	}
	/* 预计到账日期 */
	private Date willArrivalDate;
	
	public Date getWillArrivalDate(){
		return willArrivalDate;
	}
	
	public void setWillArrivalDate(Date willArrivalDate){
		this.willArrivalDate = willArrivalDate;
	}
	
}